home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Nebula 2
/
Nebula Two.iso
/
Documents
/
PressReleases94
/
04April94
/
SIGHT-C-ING.txt
< prev
next >
Wrap
Text File
|
1995-06-12
|
8KB
|
160 lines
HYPERSIGHT ANNOUNCES SIGHT-C-ING(tm). Develop software faster using
SIGHT-C-ING, the premier source browser for NEXTSTEP. SIGHT-C-ING
lets developers work with objects instead of files and directories.
RED BANK, NJ, April 7, 1994 --- Developers are often under pressure
to add last minute features and to fix application bugs under tight
time constraints. To accomplish their task, they must untangle
critical message chains, locate files, and determine how an object
behaves. As a result, developers often find themselves shuffling
through 30 or more open source files on their desk top. This mode of
operation is highly inefficient, not only because it is repetitive
and time-consuming, but it also makes it difficult to maintain one's
train of thought on the work that must be accomplished. The result
is an unproductive work environment. What is needed is a tool that
knows how object-oriented software is organized. One that lets
developers manipulate source code graphically, in terms of its
inherent structure. The developer needs to work with objects, not
files and directories.
SIGHT-C-ING is the first NEXTSTEP source browser that adequately
addresses these needs. SIGHT-C-ING lets developers easily accomplish
the following tasks:
- Inspect class definitions
- Follow message chains
- Identify how and where source code elements are defined
- Link object model diagrams to source code
Inspect class definitions - When determining what objects to use,
and how to use them, one needs to inspect the relevant classes and
their super classes to determine an object's behavior and
capabilities. SIGHT-C-ING makes this easy by graphically displaying
critical class and hierarchy information, and allowing developers to
quickly retrieve an object no matter where it's located on the file
system. Further, SIGHT-C-ING organizes related classes into groups
by using a graphical tree view, that is synchronized with the
project files created by Project Builder(tm). This important
feature lets developers navigate through large object-oriented
systems, since they can focus on the portion of the class hierarchy
of interest. This is a feature that is lacking in many of the higher
priced source browsers available on other platforms. As an
alternative to a hierarchical view of classes, SIGHT-C-ING can also
display a straight multi-column listing of a project's classes.
Follow message chains - When adding new features or debugging a
program, the developer needs to follow message call chains in order
to determine how existing methods behave and interact with other
objects. SIGHT-C-ING supports this activity by providing multiple
source browsing windows and instant method retrieval capabilities.
When SIGHT-C-ING is used to follow a message chain, the developer
uses the browser windows to subsequently display each class and
method in the message chain. This allows one to easily follow
message call chains, and then jump back and forth between the code
segments of interest.
Identify how and where source code elements are defined - As code is
designed and implemented, it is often necessary to determine how and
where a particular element or class is defined. To accelerate code
element searches through hundreds of possible objects, SIGHT-C-ING
uses an Indexing Kit store to save object definition information.
Thus, by using services or SIGHT-C-ING's find panel, developers can
instantly display all the objects and modules that define critical
code elements, such as typedefs, defines, globals and methods.
Link object model diagrams to source code - When designing a new
application, or adding new classes to an existing one, it is best to
work with an object model that captures the dynamic relationships
and associations between the objects in the application. Developers
that use Diagram! (or other applications that support pasting link
buttons) can connect the projects, classes and methods displayed in
SIGHT-C-ING into their object models. Then when they click on a
class node in Diagram!, the location of the class in the hierarchy
as well as its methods and other class details will be displayed in
SIGHT-C-ING. This feature supports the design phase of a project,
since developers can define the headers of classes, using comments
to describe how methods behave. This is a simple and powerful way to
design a system and then connect its object model directly to source
code. Thus, object models are not only valuable during the design
and review phases, but also prove valuable during the development
and maintenance phases of an application.
BENEFITS:
- Improves individual and team productivity.
- Supports the design review and code inspection processes.
- Allows for a greater level of software reuse, since the
information for any object in a system is at the finger
tips of every development team member.
- Allows for higher quality software designs.
- Improves software maintainability.
- Speeds up debugging.
- Minimizes ramp-up costs for new developers.
DETAILED FEATURE LIST:
- Browse the class hierarchy of Objective-C and C code (and
soon C++). Quickly examine the behavior of all classes in
the hierarchy branch, no matter where they reside in
your file system.
- Paste-and-link SIGHT-C-ING's projects, classes, or methods
into other applications such as Diagram!. Create
architectural designs and then click on a graphic's
link button to see the detailed definition of objects
in SIGHT-C-ING.
- Simultaneously display multiple class browsers. This allows
you to cross reference classes and projects. It also allows
you to easily follow message chains.
- Graphically view the entire project tree at once. This allows
you to quickly jump to different projects, or pop up the
project's Project Builder(tm) panel.
- Easily view the class hierarchy of any project. Double-click
on a project to view the classes of a project and all its
subprojects.
- Identify all classes that respond to a specific method.
- Instantly find the definition of code elements such
as typedefs, defines, globals and methods.
- Print project and class trees. Great for code reviews.
- Work with multiple versions of a class.
- Focus into specific portions of a class or project tree.
- Supports RTF format.
- Graphically peruse class libraries.
- Integrated with DELTA-T, Hypersight's upcoming visual
configuration management application.
- And more...
Easy to Use
- Simply drag-and-drop source directories into SIGHT-C-ING's
project tree.
- Classes are automatically reparsed when files are changed.
- Classes are automatically added and removed from the source
browser as they are added or removed from Project Builder.
- Rearrange projects in the project tree with simple
drag-and-drop actions.
- Reshape project and class trees to make optimal use of
screen space.
- Set project and class colors within any tree view, by
dragging and dropping color tiles.
- Zoom in and out, change fonts, and more...
Price: $495 Commercial (volume discounts available)
$295 NEXTSTEP Registered Developers
$99 Education
Availability: Shipping now for Intel processors and NeXT
computers.
Contact: Don Eaves
Hypersight, Inc.
(908) 530-7126
Fax: (908) 530-9231
Email: info@hypersight.com
Address: 7 Houston St., Red Bank, NJ 07701
Hypersight is a privately-held company that creates leading edge
development tools for computers running NEXTSTEP.
SIGHT-C-ING is a trademark of Hypersight, Inc. Diagram! is a
registered trademark of Lighthouse Design, Ltd. NEXTSTEP and
Project Builder are trademarks of NeXT, Inc.